\documentclass[a4paper,11pt]{article}

% \usepackage{fontspec}           % 用XeTeX排版中文需要用到的一个宏包
\usepackage{xeCJK}
% \usepackage{indentfirst}        % 自动首行缩进
\usepackage{graphicx}           % 插入图片需要的宏包
\usepackage{amssymb}            % AMS的数学宏包, 有时需要用到其中的一些数学符号
\usepackage{color}              % 可以定义各种颜色
\usepackage{framed}             % 显示代码环境的制作需要用到
\usepackage{float}              % 强大的浮动环境控制宏包
\usepackage[pagestyles]{titlesec}     % 定制页眉页脚
\usepackage[pdfauthor={桃源工作室},%
            pdftitle={《桃源》第3期},%
            colorlinks=true,%
            urlcolor=blue]{hyperref} % 为超链接增加颜色, 还有一些其它的好用功能
\usepackage[top=1in,bottom=1in,left=1.25in,right=1.25in]{geometry} % 设置页边距

% 自定义的几种颜色
\definecolor{shadecolor}{gray}{0.85}
\definecolor{darkblue}{RGB}{52,101,164}
\definecolor{darkgreen}{RGB}{78,154,6}

% 设置背景颜色
\definecolor{bisque}{rgb}{.996,.891,.755}
\pagecolor{bisque}

% 字体设置和针对中文的断行标准
\setmainfont[BoldFont=Adobe Heiti Std]{Adobe Song Std}
\setCJKmainfont[BoldFont=Adobe Heiti Std]{Adobe Song Std}
% \setsansfont{DejaVu Sans YuanTi Mono}
% \XeTeXlinebreaklocale ''zh''
% \XeTeXlinebreakskip=0pt plus 1pt minus 0.1pt

% 设置原文照排环境的字体
% \makeatletter
% \def\verbatim@font{\sffamily\small}
% \makeatother

% 设置section与subsection的格式
\titleformat{\section}{\centering\LARGE}{\thesection}{1em}{}
\titleformat{\subsection}{\centering\Large}{\thesubsection}{1em}{}

% 页眉页脚设置
\newpagestyle{main}{%
  \sethead{\sectiontitle}{}{%
    $\cdot$~\thepage~$\cdot$}
  \setfoot{}{}{}\headrule}
\pagestyle{main}
\renewpagestyle{plain}{\sethead{}{}{}\setfoot{}{}{}}

% 去掉表头中的冒号
\makeatletter
\long\def\@makecaption#1#2{%
  \vskip\abovecaptionskip
  \sbox\@tempboxa{#1~~#2}%
  \ifdim \wd\@tempboxa >\hsize
  #1~~#2\par
  \else
  \global \@minipagefalse
  \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
  \fi
  \vskip\belowcaptionskip}
\makeatother

% 将默认的英文重定义为中文
\renewcommand{\contentsname}{目录}
\renewcommand{\tablename}{表}
\renewcommand{\figurename}{图}

\setlength{\parindent}{2.22em}  % 设置首行缩进的距离
\linespread{1.3}                % 设置行距

% XeTeX logo
\def\XeTeX{\leavevmode
  \setbox0=\hbox{X\lower.5ex\hbox{\kern-.15em\reflectbox{E}}\kern-.1667em 
    \TeX}%
  \dp0=0pt\ht0=0pt\box0}

\begin{document}
\phantomsection
\section*{\textcolor{darkgreen}{\textbf{本刊致谢}}}
\addcontentsline{toc}{section}{卷首语}
\sectionmark{卷首语}
{
  \setlength{\baselineskip}{1.7\baselineskip}
  \input{article/thanks.tex}      %本刊致谢
  \par
}

\clearpage
\phantomsection
\section*{\textcolor{darkgreen}{\textbf{2008 年 9 月刊 总第 3 期}}}
\addcontentsline{toc}{section}{版权}
\sectionmark{版权}
{
  \setlength{\baselineskip}{1.2\baselineskip}
  \input{article/copyleft.tex}    %版权声明
  \par
}

\newpage
\phantomsection
\label{content}
\tableofcontents                %自动添加目录

% \newpage
% 本期暂时没有合适的新闻
% \clearpage
% \phantomsection
% \section*{新闻评论}
% \addcontentsline{toc}{section}{新闻评论}
% \sectionmark{新闻评论}

\clearpage
\phantomsection
\section*{\textcolor{darkgreen}{\textbf{开源社区}}}
\addcontentsline{toc}{section}{开源社区}
\addcontentsline{toc}{subsection}{UbuntuChina 互动社区介绍}
\subsection*{\textcolor{darkblue}{\textbf{UbuntuChina 互动社区介绍}}}
\sectionmark{开源社区}
\input{article/community.tex}   %社区

\clearpage
\phantomsection
\section*{\textcolor{darkgreen}{\textbf{Linux文化}}}
\addcontentsline{toc}{section}{Linux文化}
\addcontentsline{toc}{subsection}{Linux为什么这么安全？}
\subsection*{\textcolor{darkblue}{\textbf{Linux为什么这么安全？}}}
\sectionmark{Linux文化}
\begin{center}
  软件工程系 Java07级1班 雷宇田
\end{center}
\input{article/why_linux_is_so_secure.tex}

\phantomsection
\subsection*{\textcolor{darkblue}{\textbf{Tux}}}
\addcontentsline{toc}{subsection}{Tux}
\begin{center}
  收集、整理：雷宇田\\
\end{center}
\begin{figure}[H]
  \centering
  \includegraphics[scale=.5]{picture/tux.png}
\end{figure}
\input{article/tux.tex}

\phantomsection
\subsection*{\textcolor{darkblue}{\textbf{Shell演义之前世今生篇}}}
\addcontentsline{toc}{subsection}{Shell演义之前世今生篇}
\begin{center}
  作者：UbuntuChina.com 何晓龙
\end{center}
\input{article/shell_history.tex}

\phantomsection
\subsection*{\textcolor{darkblue}{\textbf{Linux之于Windows的区别}}}
\addcontentsline{toc}{subsection}{Linux之于Windows的区别}
\begin{center}
  本文来自网络,王红庆整理  
\end{center}
\input{article/differ_linux_windows.tex}

\phantomsection
\subsection*{\textcolor{darkblue}{\textbf{你用Linux能办到, 用Windows或在Mac上却无法办到的最酷的事儿是什么?}}}
\addcontentsline{toc}{subsection}{你用Linux能办到, 用Windows或在Mac上却无法办到的最酷的事儿是什么?}
\begin{center}
  原作者 Matthew Helmke

  翻译: DAY
\end{center}

\begin{flushleft}
  原文链接：\url{http://matthewhelmke.net/wordpress/2008/02/02/what-is-the-coolest-thing-you-can-do-using-linux-that-you-can-t-do-with-windows-or-on-a-mac/}
\end{flushleft}
\input{article/only_linux_can_do.tex}

\clearpage
\phantomsection
\section*{\textcolor{darkgreen}{\textbf{三叶草工作组简介}}}
\addcontentsline{toc}{section}{三叶草工作组简介}
\sectionmark{三叶草工作组简介}
\input{article/clover.tex}

\clearpage
\phantomsection
\section*{\textcolor{darkgreen}{\textbf{Beautify}}}
\addcontentsline{toc}{section}{Beautify}
\addcontentsline{toc}{subsection}{桌面秀}
\subsection*{\textcolor{darkblue}{\textbf{桌面秀}}}
\sectionmark{Beautify}
\input{article/desktop_show.tex}             %桌面秀,在

\phantomsection
\subsection*{\textcolor{darkblue}{\textbf{修改GDM的背景图片}}}
\addcontentsline{toc}{subsection}{修改GDM的背景图片}
\begin{center}
  author:AlertSniper
\end{center}
\input{article/change_gdm.tex}  %更改GDM背景图片

\clearpage
\phantomsection
\section*{\textcolor{darkgreen}{\textbf{Vim \& Emacs}}}
\addcontentsline{toc}{section}{Vim \& Emacs}
\addcontentsline{toc}{subsection}{在Emacs中完成C++程序的编辑、编译和运行}
\subsection*{\textcolor{darkblue}{\textbf{在Emacs中完成C++程序的编辑、编译和运行}}}
\sectionmark{Vim \& Emacs}
\begin{center}
  renewjoy
\end{center}
\input{article/cpp_with_emacs.tex}

\phantomsection
\subsection*{\textcolor{darkblue}{\textbf{更改bash命令行编辑器}}}
\addcontentsline{toc}{subsection}{更改bash命令行编辑器}
\sectionmark{Vim \& Emacs}
\begin{center}
  renewjoy
\end{center}
\input{article/shell_line_editor.tex}

\clearpage
\phantomsection
\section*{\textcolor{darkgreen}{\textbf{本刊活动---上门安装Ubuntu}}}
\addcontentsline{toc}{section}{本刊活动---上门安装Ubuntu}
\sectionmark{本刊活动---上门安装Ubuntu}
{
  \setlength{\baselineskip}{1.4\baselineskip}
  \input{article/activity.tex}        %本刊活动
  \par
}

\clearpage
\phantomsection
\section*{\textcolor{darkgreen}{\textbf{脚本 \& 编程}}}
\addcontentsline{toc}{section}{脚本 \& 编程}
\addcontentsline{toc}{subsection}{python中加入中文支持}
\subsection*{\textcolor{darkblue}{\textbf{python中加入中文}}}
\sectionmark{脚本 \& 编程}
\begin{center}
  renewjoy
\end{center}
\input{article/python_chinese.tex}

\phantomsection
\subsection*{\textcolor{darkblue}{\textbf{GTK+入门－GUI 猜数字游戏实现与源代码分析}}}
\addcontentsline{toc}{subsection}{GTK+入门－GUI 猜数字游戏实现与源代码分析}
\begin{center}
  城市流浪猫
\end{center}
\input{article/gtk.tex}

\phantomsection
\subsection*{\textcolor{darkblue}{\textbf{bash中变量\texttt{declare}}}}
\addcontentsline{toc}{subsection}{bash中变量\texttt{declare}}
\begin{center}
  王宏庆
\end{center}
\input{article/shell_declare.tex}

\phantomsection
\subsection*{\textcolor{darkblue}{\textbf{gcc编译C++程序的一个小问题}}}
\addcontentsline{toc}{subsection}{gcc编译C++程序的一个小问题}
\begin{center}
  renewjoy
\end{center}
\input{article/gcc_compile_cpp.tex}

\clearpage
\phantomsection
\section*{\textcolor{darkgreen}{\textbf{Linux基础知识}}}
\addcontentsline{toc}{section}{Linux基础知识}
\addcontentsline{toc}{subsection}{GNU/Linux目录结构介绍}
\subsection*{\textcolor{darkblue}{\textbf{GNU/Linux目录结构介绍}}}
\sectionmark{Linux基础知识}
\begin{center}
  曾繁荣
\end{center}
\input{article/gnu_directory.tex}

\phantomsection
\subsection*{\textcolor{darkblue}{\textbf{播放电影的时候，为何可以更改其文件名？}}}
\addcontentsline{toc}{subsection}{播放电影的时候，为何可以更改其文件名？}
\begin{center}
  renewjoy
\end{center}
\input{article/change_name_playing.tex}

\phantomsection
\subsection*{\textcolor{darkblue}{\textbf{用\texttt{date}命令来获得当前时间的多种格式}}}
\addcontentsline{toc}{subsection}{用\texttt{date}命令来获得当前时间的多种格式}
\begin{center}
  renewjoy
\end{center}
\input{article/date_format.tex}

\phantomsection
\subsection*{\textcolor{darkblue}{\textbf{用一个C++程序来理解Linux的输出重定向}}}
\addcontentsline{toc}{subsection}{用一个C++程序来理解Linux的输出重定向}
\begin{center}
  renewjoy
\end{center}
\input{article/cpp_understand_stdcerr.tex}

\clearpage
\phantomsection
\section*{\textcolor{darkgreen}{\textbf{《桃源》杂志稿件要求}}}
\addcontentsline{toc}{section}{《桃源》杂志稿件要求}
\sectionmark{《桃源》杂志稿件要求}
{
  \setlength{\baselineskip}{1.7\baselineskip}
  \input{article/article_source.tex}
  \par
}

\clearpage
\phantomsection
\section*{\textcolor{darkgreen}{\textbf{Ubuntu应用}}}
\addcontentsline{toc}{section}{Ubuntu应用}
\addcontentsline{toc}{subsection}{交互式进程查看器-htop}
\subsection*{\textcolor{darkblue}{\textbf{交互式进程查看器-htop}}}
\sectionmark{Ubuntu应用}
\begin{center}
  renewjoy
\end{center}
\input{article/htop.tex}

% % 此处删去文章step by step安装QQ，图片太多，且文章几乎没有实际意义

\phantomsection
\subsection*{\textcolor{darkblue}{\textbf{解决学校教育网登录的问题}}}
\addcontentsline{toc}{subsection}{解决学校教育网登录的问题}
\begin{center}
  软件工程 Java07级1班 雷宇田
\end{center}
\input{article/h3c.tex}

\phantomsection
\subsection*{\textcolor{darkblue}{\textbf{如何用命令弹出光盘？}}}
\addcontentsline{toc}{subsection}{如何用命令弹出光盘？}
\begin{center}
  renewjoy
\end{center}

1、弹出光盘：\texttt{eject}

2、关闭光驱：\texttt{eject -t} (只针对台式机，笔记本需要手动关闭）

\begin{flushright}
  \hyperref[content]{回到目录}
\end{flushright}

\phantomsection
\subsection*{\textcolor{darkblue}{\textbf{Ubuntu助80后追忆童年生活\\\large{--在Ubuntu中重温红白机和世嘉五代游戏}}}}
\addcontentsline{toc}{subsection}{Ubuntu助80后追忆童年生活}
\begin{center}
  何晓龙
\end{center}
\input{article/80_childhood.tex}

\phantomsection
\subsection*{\textcolor{darkblue}{\textbf{Ubuntu安装ftp软件}}}
\addcontentsline{toc}{subsection}{Ubuntu安装ftp软件}
\begin{center}
  renewjoy
\end{center}
\input{article/install_ftp.tex}

\phantomsection
\subsection*{\textcolor{darkblue}{\textbf{Ubuntu 中 VMware Workstation 的安装}}}
\addcontentsline{toc}{subsection}{Ubuntu 中 VMware Workstation 的安装}
\begin{center}
  兰大07级通信工程 刘栋
\end{center}
\input{article/install_vmware.tex}

\phantomsection
\subsection*{\textcolor{darkblue}{\textbf{看奥运开幕式的救星：在线电视qsopcast}}}
\addcontentsline{toc}{subsection}{看奥运开幕式的救星：在线电视qsopcast}
\begin{center}
  renewjoy
\end{center}
\input{article/sopcast.tex}

\phantomsection
\subsection*{\textcolor{darkblue}{\textbf{Ubuntu下使用校内通}}}
\addcontentsline{toc}{subsection}{Ubuntu下使用校内通}
\begin{center}
  软件工程系 Java07级1班 雷宇田
\end{center}
\input{article/xiao_nei_tong}

\phantomsection
\label{auto_linux1x}            %在此设置标签
\subsection*{\textcolor{darkblue}{\textbf{校园网802.1x自动连接}}}
\addcontentsline{toc}{subsection}{校园网802.1x自动连接}
\begin{center}
  renewjoy
\end{center}
\input{article/auto_h3c.tex}

\phantomsection
\subsection*{\textcolor{darkblue}{\textbf{再说Ubuntu 8.04 软件源的配置}}}
\addcontentsline{toc}{subsection}{再说Ubuntu 8.04 软件源的配置}
\begin{center}
  王红庆
\end{center}
\input{article/netselect.tex}

\phantomsection
\subsection*{\textcolor{darkblue}{\textbf{Ubuntu下独立版本的飞信程序}}}
\addcontentsline{toc}{subsection}{Ubuntu下独立版本的飞信程序}
\begin{center}
  renewjoy
\end{center}
\input{article/linux_fetion.tex}

\clearpage
\phantomsection
\section*{\textcolor{darkgreen}{\textbf{读者问答}}}
\addcontentsline{toc}{section}{读者问答}
\addcontentsline{toc}{subsection}{刚安装完ubuntu8.04，感觉界面挺好的，现在问题一大堆}
\subsection*{\textcolor{darkblue}{\textbf{刚安装完ubuntu8.04，感觉界面挺好的，现在问题一大堆}}}
\sectionmark{读者问答}
\begin{center}
  四川 德阳 ilikelinux
\end{center}
\input{article/reader_ask.tex}

\clearpage
\phantomsection
\section*{\textcolor{darkgreen}{\textbf{关于本刊}}}
\addcontentsline{toc}{section}{关于本刊}
\sectionmark{关于本刊}
\begin{center}
  桃源工作室
\end{center}
{
  \setlength{\baselineskip}{1.7\baselineskip}
  \input{article/about.tex}       %关于本刊
  \par
}
\end{document}